Big Huge Thesaurus

radar target

noun